If I did not adopt the new TimelineProvider changes, I would not be able to run the app locally on a device from Xcode.
I did adopt the changes, the issue is related to TestFlight.
Post not yet marked as solved
I wish that was the case but that happened in Xcode 12 beta 3.
Post not yet marked as solved
Please see the same problem here:
https://developer.apple.com/forums/thread/655393
Post not yet marked as solved
Could you please create a feedback and mention mine (FB8107534) as well? This way there is a better chance that Apple engineers will notice this and make this improvement.
Ok, fixed for me in beta 7.
Post not yet marked as solved
Good news, starting from Xcode 12 beta 5 SecTrustedApplicationCreateFromPath is no longer marked as unavailable, just as deprecated.It has a comment "no longer supported" in the header file, I guess that means that it won't work in 10.15 anymore and you need to use now kSecUseDataProtectionKeychain there instead.However, you can now build with it and use it for 10.14 and earlier versions of macOS.
This has been broken since iOS 13 beta 4. getAllVoiceShortcuts method is returning "Failed to create an INVoiceShortcut from VCVoiceShortcut…" error.I have submitted a bug report FB6716898 two weeks ago but as you can guess that has been no progress on it.
Post not yet marked as solved
My feedback number for this is FB6204258.My understanding that this could be intentional from Apple, they have added kSecUseDataProtectionKeychain attribute in 10.15 that allows kSecAttrAccessGroup to be used in macOS for non-synced keychain items. I have not tested it though but that is my best guess.If that is correct, then there is a problem of supporting older macOS versions. How can I release an update for 10.15 while supporting 10.14 and 10.13 if SecTrustedApplicationCreateFromPath is no longer allowed by compiler?